home *** CD-ROM | disk | FTP | other *** search
- //-----------------------------------------------------------------------------
- // Torque Game Engine
- // Copyright (C) GarageGames.com, Inc.
- //-----------------------------------------------------------------------------
-
- //-----------------------------------------------------------------------------
- // Hook into the client update messages to maintain our player list
- // and scoreboard.
- //-----------------------------------------------------------------------------
-
- addMessageCallback('MsgClientJoin', handleClientJoin);
- addMessageCallback('MsgClientDrop', handleClientDrop);
- addMessageCallback('MsgClientScoreChanged', handleClientScoreChanged);
-
- //-----------------------------------------------------------------------------
-
- function handleClientJoin(%msgType, %msgString, %clientName, %clientId,
- %guid, %score, %isAI, %isAdmin, %isSuperAdmin )
- {
- PlayerListGui.update(%clientId,detag(%clientName),%isSuperAdmin,
- %isAdmin,%isAI,%score);
- }
-
- function handleClientDrop(%msgType, %msgString, %clientName, %clientId)
- {
- PlayerListGui.remove(%clientId);
- }
-
- function handleClientScoreChanged(%msgType, %msgString, %score, %clientId)
- {
- PlayerListGui.updateScore(%clientId,%score);
- }
-